import {NAV_MODE, THEME} from "@/enums/design_enum";

export interface DesignStyleConfig {
    darkTheme: boolean,
    themeColor: string,
    themeColorList: string[],
    navMode: NAV_MODE,
    navTheme: THEME,
    multiTabsConfig: MultiTabsConfig,
    headerConfig: HeaderConfig,
    crumbsConfig: CrumbsConfig,
    routerAnimate: boolean,
    routerAnimateMode: string
}

export interface MultiTabsConfig {
    bgColor: string,
    show: boolean,
    fixed: boolean,
}

export interface HeaderConfig {
    bgColor: string,
    fixed: boolean,
    isReload: boolean,
}

export interface CrumbsConfig {
    visible: boolean,
    showIcon: boolean,
}

export interface CrumbsStyle {
    /** 面包屑可见 */
    visible: boolean;
    /** 显示图标 */
    showIcon: boolean;
}